import {MockRequest} from '@delon/mock';

function makeTypes(): Type[] {
  const obj1: Type = {
    id: '1',
    name: '前端',
    desc: '前端文章，主要包括angular，svg，canvas',
    nums: 5,
  };
  const obj2: Type = {
    id: '2',
    name: 'springboot',
    desc: 'springboot，主要包括基本使用方法',
    nums: 3,
  };
  const obj3: Type = {
    id: '3',
    name: 'mongo',
    desc: '数据库，主要包括mongodb和springboot结合的文章,包括增删改查，MongoDBTemplate，排序，查询指定列，哒哒哒哒哒哒多多多多多多多多',
    nums: 8,
  };


  return [obj1, obj2, obj3];
}

export const Type = {
  'GET /blog/type/getAll': makeTypes(),
};

export interface Type {
  // private ObjectId id;
  // private String name;
  // private String desc; // 分类描述
  // private Integer nums; // 该分类有多少篇文章
  id: string;
  name: string;
  desc: string;
  nums: number;
}
